Geophysical Fluid Dynamics
Zeitlin, Vladimir Abundant illustrations help readers to visualise the key elements ~Written in a pedagogical manner~Covers a wide range of dynamical processes~Graduated level of complexity, bulding systematically on the fundamentals